﻿//-----------------------------------------------------------------------
// <copyright file="SqlDbHandler.cs">
//     Copyright (c) Wolf166 - BGF Framework
// </copyright>
// <Autor>Wolf166 - BGF Framework</Autor>
//-----------------------------------------------------------------------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Security.Principal;

namespace BrowserGameFramework.Account
{
    public interface IUserprincipal
    {
        /// <summary>
        /// Gets or sets the UserID.
        /// </summary>
        /// <value>The ID of this user/value>
        int ID { get; set; }

        /// <summary>
        /// Gets or sets the ingame username like Robi482
        /// </summary>
        /// <value>The name of this user</value>
        string Name { get; set; }

        /// <summary>
        /// Gets or sets the name of the loginName
        /// </summary>
        /// <value>The name of the login.</value>
        string LoginName { get; set; }

        /// <summary>
        /// Gets or sets the email.
        /// </summary>
        /// <value>The email.</value>
        string Email { get; set; }

        /// <summary>
        /// Gets or sets the Group (alliance) id.
        /// </summary>
        /// <value>The alliance id.</value>
        List<GameGroup> Groups { get; set; }
    }
}
